Forgotten file
authorMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 23:30:02 +0000 (23:30 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 23:30:02 +0000 (23:30 +0000)
gtk/gtkiconviewprivate.h

index 69a67fe8e36fd66adbad4838e5afbd1f4cd56254..351ccfac66da01389b66cad4f0834e100fc74aa2 100644 (file)
@@ -37,6 +37,34 @@ struct _GtkIconViewItem
 
 };
 
+typedef struct _GtkIconViewClass      GtkIconViewClass;
+typedef struct _GtkIconViewPrivate    GtkIconViewPrivate;
+
+struct _GtkIconView
+{
+  GtkContainer parent;
+
+  GtkIconViewPrivate *priv;
+};
+
+struct _GtkIconViewClass
+{
+  GtkContainerClass parent_class;
+
+  void    (* item_activated)         (GtkIconView      *icon_view,
+                                      GtkTreePath      *path);
+  void    (* selection_changed)      (GtkIconView      *icon_view);
+
+  void    (* select_all)             (GtkIconView      *icon_view);
+  void    (* unselect_all)           (GtkIconView      *icon_view);
+  void    (* select_cursor_item)     (GtkIconView      *icon_view);
+  void    (* toggle_cursor_item)     (GtkIconView      *icon_view);
+  gboolean (* move_cursor)           (GtkIconView      *icon_view,
+                                      GtkMovementStep   step,
+                                      gint              count);
+  gboolean (* activate_cursor_item)  (GtkIconView      *icon_view);
+};
+
 struct _GtkIconViewPrivate
 {
   GtkCellArea        *cell_area;